Builder

class Builder : GeneratedMessage.Builder<BuilderT> , TelemetryProtos.EnvironmentMetricsOrBuilder

Weather station or other environmental metrics
Protobuf type meshtastic.EnvironmentMetrics

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Barometric pressure in hPA measured
optional float barometric_pressure = 3;
Link copied to clipboard

Current measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float current = 6;
Link copied to clipboard

RCWL9620 Doppler Radar Distance Sensor, used for water level detection. Float value in mm.
optional float distance = 8;
Link copied to clipboard

Gas resistance in MOhm measured
optional float gas_resistance = 4;
Link copied to clipboard

relative scale IAQ value as measured by Bosch BME680 . value 0-500.
Belongs to Air Quality but is not particle but VOC measurement. Other VOC values can also be put in here.
optional uint32 iaq = 7;
Link copied to clipboard

Infrared lux
optional float ir_lux = 11;
Link copied to clipboard

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
optional float lux = 9;
Link copied to clipboard

Radiation in µR/h
optional float radiation = 18;
Link copied to clipboard

Rainfall in the last hour in mm
optional float rainfall_1h = 19;
Link copied to clipboard

Rainfall in the last 24 hours in mm
optional float rainfall_24h = 20;
Link copied to clipboard

Relative humidity percent measured
optional float relative_humidity = 2;
Link copied to clipboard

Soil moisture measured (% 1-100)
optional uint32 soil_moisture = 21;
Link copied to clipboard

Soil temperature measured (*C)
optional float soil_temperature = 22;
Link copied to clipboard

Temperature measured
optional float temperature = 1;
Link copied to clipboard

Ultraviolet lux
optional float uv_lux = 12;
Link copied to clipboard

Voltage measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float voltage = 5;
Link copied to clipboard

Weight in KG
optional float weight = 15;
Link copied to clipboard

VEML7700 high accuracy white light(irradiance) not calibrated digital 16-bit resolution sensor.
optional float white_lux = 10;
Link copied to clipboard

Wind direction in degrees
0 degrees = North, 90 = East, etc...
optional uint32 wind_direction = 13;
Link copied to clipboard

Wind gust in m/s
optional float wind_gust = 16;
Link copied to clipboard

Wind lull in m/s
optional float wind_lull = 17;
Link copied to clipboard

Wind speed in m/s
optional float wind_speed = 14;
Link copied to clipboard

Barometric pressure in hPA measured
optional float barometric_pressure = 3;
Link copied to clipboard
open fun getCurrent(): Float

Current measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float current = 6;
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
open fun getDistance(): Float

RCWL9620 Doppler Radar Distance Sensor, used for water level detection. Float value in mm.
optional float distance = 8;
Link copied to clipboard

Gas resistance in MOhm measured
optional float gas_resistance = 4;
Link copied to clipboard
open fun getIaq(): Int

relative scale IAQ value as measured by Bosch BME680 . value 0-500.
Belongs to Air Quality but is not particle but VOC measurement. Other VOC values can also be put in here.
optional uint32 iaq = 7;
Link copied to clipboard
open fun getIrLux(): Float

Infrared lux
optional float ir_lux = 11;
Link copied to clipboard
open fun getLux(): Float

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
optional float lux = 9;
Link copied to clipboard
open fun getRadiation(): Float

Radiation in µR/h
optional float radiation = 18;
Link copied to clipboard
open fun getRainfall1H(): Float

Rainfall in the last hour in mm
optional float rainfall_1h = 19;
Link copied to clipboard
open fun getRainfall24H(): Float

Rainfall in the last 24 hours in mm
optional float rainfall_24h = 20;
Link copied to clipboard

Relative humidity percent measured
optional float relative_humidity = 2;
Link copied to clipboard
open fun getSoilMoisture(): Int

Soil moisture measured (% 1-100)
optional uint32 soil_moisture = 21;
Link copied to clipboard

Soil temperature measured (*C)
optional float soil_temperature = 22;
Link copied to clipboard
open fun getTemperature(): Float

Temperature measured
optional float temperature = 1;
Link copied to clipboard
open fun getUvLux(): Float

Ultraviolet lux
optional float uv_lux = 12;
Link copied to clipboard
open fun getVoltage(): Float

Voltage measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float voltage = 5;
Link copied to clipboard
open fun getWeight(): Float

Weight in KG
optional float weight = 15;
Link copied to clipboard
open fun getWhiteLux(): Float

VEML7700 high accuracy white light(irradiance) not calibrated digital 16-bit resolution sensor.
optional float white_lux = 10;
Link copied to clipboard
open fun getWindDirection(): Int

Wind direction in degrees
0 degrees = North, 90 = East, etc...
optional uint32 wind_direction = 13;
Link copied to clipboard
open fun getWindGust(): Float

Wind gust in m/s
optional float wind_gust = 16;
Link copied to clipboard
open fun getWindLull(): Float

Wind lull in m/s
optional float wind_lull = 17;
Link copied to clipboard
open fun getWindSpeed(): Float

Wind speed in m/s
optional float wind_speed = 14;
Link copied to clipboard

Barometric pressure in hPA measured
optional float barometric_pressure = 3;
Link copied to clipboard
open fun hasCurrent(): Boolean

Current measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float current = 6;
Link copied to clipboard
open fun hasDistance(): Boolean

RCWL9620 Doppler Radar Distance Sensor, used for water level detection. Float value in mm.
optional float distance = 8;
Link copied to clipboard

Gas resistance in MOhm measured
optional float gas_resistance = 4;
Link copied to clipboard
open fun hasIaq(): Boolean

relative scale IAQ value as measured by Bosch BME680 . value 0-500.
Belongs to Air Quality but is not particle but VOC measurement. Other VOC values can also be put in here.
optional uint32 iaq = 7;
Link copied to clipboard
open fun hasIrLux(): Boolean

Infrared lux
optional float ir_lux = 11;
Link copied to clipboard
open fun hasLux(): Boolean

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
optional float lux = 9;
Link copied to clipboard
open fun hasRadiation(): Boolean

Radiation in µR/h
optional float radiation = 18;
Link copied to clipboard

Rainfall in the last hour in mm
optional float rainfall_1h = 19;
Link copied to clipboard

Rainfall in the last 24 hours in mm
optional float rainfall_24h = 20;
Link copied to clipboard

Relative humidity percent measured
optional float relative_humidity = 2;
Link copied to clipboard

Soil moisture measured (% 1-100)
optional uint32 soil_moisture = 21;
Link copied to clipboard

Soil temperature measured (*C)
optional float soil_temperature = 22;
Link copied to clipboard

Temperature measured
optional float temperature = 1;
Link copied to clipboard
open fun hasUvLux(): Boolean

Ultraviolet lux
optional float uv_lux = 12;
Link copied to clipboard
open fun hasVoltage(): Boolean

Voltage measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float voltage = 5;
Link copied to clipboard
open fun hasWeight(): Boolean

Weight in KG
optional float weight = 15;
Link copied to clipboard
open fun hasWhiteLux(): Boolean

VEML7700 high accuracy white light(irradiance) not calibrated digital 16-bit resolution sensor.
optional float white_lux = 10;
Link copied to clipboard

Wind direction in degrees
0 degrees = North, 90 = East, etc...
optional uint32 wind_direction = 13;
Link copied to clipboard
open fun hasWindGust(): Boolean

Wind gust in m/s
optional float wind_gust = 16;
Link copied to clipboard
open fun hasWindLull(): Boolean

Wind lull in m/s
optional float wind_lull = 17;
Link copied to clipboard
open fun hasWindSpeed(): Boolean

Wind speed in m/s
optional float wind_speed = 14;
Link copied to clipboard
Link copied to clipboard
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): TelemetryProtos.EnvironmentMetrics.Builder
Link copied to clipboard

Barometric pressure in hPA measured
optional float barometric_pressure = 3;
Link copied to clipboard

Current measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float current = 6;
Link copied to clipboard

RCWL9620 Doppler Radar Distance Sensor, used for water level detection. Float value in mm.
optional float distance = 8;
Link copied to clipboard

Gas resistance in MOhm measured
optional float gas_resistance = 4;
Link copied to clipboard

relative scale IAQ value as measured by Bosch BME680 . value 0-500.
Belongs to Air Quality but is not particle but VOC measurement. Other VOC values can also be put in here.
optional uint32 iaq = 7;
Link copied to clipboard

Infrared lux
optional float ir_lux = 11;
Link copied to clipboard

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
optional float lux = 9;
Link copied to clipboard

Radiation in µR/h
optional float radiation = 18;
Link copied to clipboard

Rainfall in the last hour in mm
optional float rainfall_1h = 19;
Link copied to clipboard

Rainfall in the last 24 hours in mm
optional float rainfall_24h = 20;
Link copied to clipboard

Relative humidity percent measured
optional float relative_humidity = 2;
Link copied to clipboard

Soil moisture measured (% 1-100)
optional uint32 soil_moisture = 21;
Link copied to clipboard

Soil temperature measured (*C)
optional float soil_temperature = 22;
Link copied to clipboard

Temperature measured
optional float temperature = 1;
Link copied to clipboard

Ultraviolet lux
optional float uv_lux = 12;
Link copied to clipboard

Voltage measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float voltage = 5;
Link copied to clipboard

Weight in KG
optional float weight = 15;
Link copied to clipboard

VEML7700 high accuracy white light(irradiance) not calibrated digital 16-bit resolution sensor.
optional float white_lux = 10;
Link copied to clipboard

Wind direction in degrees
0 degrees = North, 90 = East, etc...
optional uint32 wind_direction = 13;
Link copied to clipboard

Wind gust in m/s
optional float wind_gust = 16;
Link copied to clipboard

Wind lull in m/s
optional float wind_lull = 17;
Link copied to clipboard

Wind speed in m/s
optional float wind_speed = 14;